and David L . Parnas

نویسندگان

  • Andreas Brennecke
  • Reinhard Keil-Slawik
  • William Aspray
  • David L. Parnas
چکیده

The software industry has existed since the mid-1950s, but until about 1970 very little attention was paid to it, largely because the industry was too small to merit detailed analysis other than as an unquantified sector of the overall computer business. As late as 1970, the annual turnover of all U.S. software firms was less than $1/2 billion – about 3.7 percent per cent of the total computer business. The software industry began to grow significantly in the 1970s, first following IBM’s unbundling decision of 1969, and towards the end of the decade from the rise of the personal computer. By 1979 annual sales of U.S. software firms were about $2 billion. The 1980s saw dramatic growth rates in the software industry of 20 per cent a year or more, so that the annual revenues of U.S. firms had grown to $10 billion by 1982, and $25 billion by 1985 – over ten times the 1979 figure. Today the global sales of software exceed $100 billion. This paper attempts to develop a model of the software industry based on historical principles. Software firms are classified into three sectors, based on their historical evolution: 1 Software contractors 2 The packaged-software industry 3 The personal-computer software industry The software contractors were the first programming firms, the earliest dating from the mid1950s. The role of the software contractor was to develop one-of-a-kind programs for computer users and manufacturers. The ethos of the software contractor was analogous to that of a civil engineering contractor in terms of its corporate culture, organizational capabilities, and relationships with customers. The second group of firms, the suppliers of packaged software, evolved in the 1960s to develop program products for computer users in public and private sector organizations. The packaged software suppliers operated in direct competition with computer manufacturers; and like them they have evolved the characteristics of firms in the capital goods sector. The third group, the personal-computer software suppliers, became a significant sector in the late 1970s. Virtually all of the personal-computer software firms developed outside the established software industry; in some cases there was a background in developing hobby or games software, and a “techie” computer culture. This background has profoundly affected the shape of the personal-computer software industry and its products. Even though most personalcomputer software is now sold to corporate users, the ethos of the industry is more akin to publishing or consumer products than to capital goods. For example, the search for a “hit” product is paramount, and this has led to analogies being drawn with the pop music business, or the Hollywood movie industry.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Types Defined as Classes of Variables 4

TYPES DEFINED AS CLASSES OF VARIABLES 44D. L. Parnas , John E. Shore l, David Weiss i

متن کامل

Generating a Test Oracle from Program Documentation

............................................................................................................................ iii Acknowledgements .......................................................................................................... iv Table of

متن کامل

Revealing the Secrets of David Parnas

Those of us in the fast-changing field of computing often dismiss anything written more than five years ago as obsolete. Yet several decades-old papers by David L. Parnas [1, 4, 5, 6, 7, 8] are as timely as those published in recent issues of the top journals. Parnas articulates the timeless software design concepts known as information hiding and abstract interfaces. Most programmers would des...

متن کامل

Assessing the Adaptability of Large Software Systems

44-49. 3. David Lanning and Taghi Khoshgoftaar, “Modeling the Relationship Between Source Code Complexity and Maintenance Difficulty,” IEEE Computer, Vol. 27, No. 9, September 1994, pp. 35-41. 4. S. Wake and S. Henry, “A Model Based on Software Quality Factors Which Predicts Maintainability,” Proceedings of the Conference on Software Maintenance, Scottsdale, AZ, 1988, pp. 382-387. 5. David Weis...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008